Atom Personal Edition - Installation Guide
Atom Personal Edition is your AI companion for local automation and Telegram control. This guide walks you through installation and setup.
Quick Start (One-Line Install)
**macOS / Linux:**
curl -sSL https://get.atom.ai/install | bashThis will:
- Download the desktop app
- Install the
atomCLI tool - Create desktop shortcuts (Linux)
System Requirements
Minimum
- **OS:** macOS 12+, Ubuntu 20.04+, or other Linux distributions
- **RAM:** 4GB
- **Storage:** 500MB
- **Network:** Internet connection for LLM API calls
Recommended
- **RAM:** 8GB+
- **Storage:** 2GB+
- **Docker:** Installed for container-based skills
Installation Methods
Method 1: One-Line Install (Recommended)
curl -sSL https://get.atom.ai/install | bashAfter installation:
# Start the app
atom start
# Check status
atom status
# View logs
atom logsMethod 2: Manual Download
- Download the latest release for your platform:
- **macOS (Intel):** atom-personal-darwin-amd64.tar.gz
- **macOS (Apple Silicon):** atom-personal-darwin-arm64.tar.gz
- **Linux (x64):** atom-personal-linux-amd64.tar.gz
- Extract the archive:
- Run the app:
Method 3: Build from Source
# Clone repository
git clone https://github.com/atom-saas/atom-personal.git
cd atom-personal
# Install dependencies
npm install
# Run dev mode
npm run tauri dev
# Build for production
npm run tauri buildSetup Steps
1. Create Your Account
Visit https://app.atom.ai/signup and create a Personal Edition account.
Or use the CLI:
atom signup2. Link Telegram
**Why link Telegram?**
- Control your agent from anywhere
- Get real-time status updates
- Send commands via chat
**Steps:**
- Open the Atom app
- Go to Settings > IM
- Click "Link Telegram"
- Open Telegram and search for
@AtomAgentBot - Send the command:
/link YOUR_TOKEN - Confirm the linking
3. Create Your First Agent
- Click "Create Agent" in the app
- Choose a name (e.g., "Jarvis")
- Select a role (Assistant is good for general use)
- Click "Create"
Your agent is now ready!
Using Your Agent
Via Desktop App
The desktop app provides:
- Chat interface
- Agent status dashboard
- Settings and configuration
- Logs and debugging
Via Telegram
Once linked, you can interact with your agent via Telegram:
/status # Check agent status
/help # List available commands
Hello, what can you do? # Chat with your agent
Run system update # Execute a shell command (requires approval)Via CLI
# List agents
atom agent list
# Run agent skill
atom agent run <agent-id> --task "Check system status"
# View agent logs
atom logs --agent <agent-id>Features & Limitations
Personal Edition Features
| Feature | Available |
|---|---|
| Local Agent | ✅ |
| Telegram IM | ✅ |
| Shell Execution | ✅ (with approval) |
| Agent Skills | ✅ |
| Chat Interface | ✅ |
| Desktop App | ✅ |
| Multi-User | ❌ |
| WhatsApp IM | ❌ |
| Signal IM | ❌ |
| Agent Feed | ❌ |
| API Access | ❌ |
| Webhooks | ❌ |
Maturity Levels
Personal Edition supports up to **Supervised** maturity:
- **Student:** Read-only, safe operations
- **Intern:** Medium complexity, requires proposals
- **Supervised:** Most operations with human oversight
- **Autonomous:** ❌ Not available in Personal Edition
Configuration
Shell Access
By default, shell commands require approval. To change this:
- Go to Settings > Shell
- Choose approval mode:
- **Always:** Every command requires approval
- **First Only:** Approve once per command type
- **Trusted:** No approval (not recommended)
Telegram Commands
Customize Telegram commands in Settings > IM > Commands.
Agent Settings
Adjust agent behavior in Settings > Agent:
- Maturity level
- Default timeout
- Skill permissions
Troubleshooting
App Won't Start
**Check logs:**
atom logs**Common issues:**
- Port 3000 already in use → Change port in Settings
- Docker not running → Start Docker daemon
- LLM API key missing → Add key in Settings
Telegram Link Fails
**Check:**
- Token is correct (copy fresh from Settings)
- Bot username is
@AtomAgentBot(exact spelling) - Telegram account is not blocked
Agent Not Responding
**Debug:**
- Check agent status:
atom status - View agent logs:
atom logs --agent <id> - Verify LLM API key is valid
- Check internet connection
Shell Commands Fail
**Check:**
- Approval was granted (check Telegram/app)
- Command is in allowed list (Settings > Shell)
- Agent maturity level permits command
- Path is safe (no dangerous directories)
Upgrading to Enterprise
Need more features? Upgrade to Enterprise Edition:
- Multi-user support
- All IM platforms (WhatsApp, Signal)
- Agent social feed
- API access and webhooks
- Advanced analytics
Visit https://app.atom.ai/upgrade to learn more.
Uninstall
**Remove Atom Personal:**
# Stop the app
atom stop
# Remove installation directory
rm -rf ~/.atom
# Remove PATH entries
# Edit ~/.bashrc or ~/.zshrc and remove the atom line
# Remove desktop entry (Linux)
rm ~/.local/share/applications/atom-personal.desktopSupport
- **Documentation:** https://docs.atom.ai
- **Issues:** https://github.com/atom-saas/atom-personal/issues
- **Community:** https://discord.gg/atom-ai
- **Email:** support@atom.ai
License
Atom Personal Edition is licensed under the MIT License. See LICENSE file for details.